home *** CD-ROM | disk | FTP | other *** search
/ CD Fun House 1 / CD Fun House (Wayzata Technology).iso / •AdventureLand• / Adventures / HyperQuest 1.03 ••• / HyperQuest 1.03 еее / card_11334.txt < prev    next >
Text File  |  1990-10-02  |  13KB  |  285 lines

  1. -- card: 11334 from stack: in.03 –µ–µ–µ
  2. -- bmap block id: 7736
  3. -- flags: 0000
  4. -- background id: 10462
  5. -- name: 
  6. ----- HyperTalk script -----
  7. on openCard
  8.   set the cursor to 4
  9.   set the scroll of card field "info" to 0
  10.   hide card field "protection"
  11.   hide card field "shareware"
  12.   hide card field "compact"
  13.   show card field "info"
  14. end openCard
  15.  
  16.  
  17. -- part 8 (field)
  18. -- low flags: 01
  19. -- high flags: 2007
  20. -- rect: left=8 top=10 right=309 bottom=506
  21. -- title width / last selected line: 0
  22. -- icon id / first selected line: 0 / 0
  23. -- text alignment: 0
  24. -- font id: 3
  25. -- text size: 12
  26. -- style flags: 0
  27. -- line height: 16
  28. -- part name: shareware
  29.  
  30.  
  31. -- part 1 (button)
  32. -- low flags: 00
  33. -- high flags: 8003
  34. -- rect: left=366 top=314 right=338 bottom=512
  35. -- title width / last selected line: 0
  36. -- icon id / first selected line: 0 / 0
  37. -- text alignment: 1
  38. -- font id: 0
  39. -- text size: 12
  40. -- style flags: 0
  41. -- line height: 16
  42. -- part name: Begin the Quest!
  43. ----- HyperTalk script -----
  44. on mouseUp
  45.   global prevID
  46.   hide msg
  47.   hide card button id 19 of card id 7465
  48.   put 19858 into prevID
  49.   go to card id 19858
  50. end mouseUp
  51.  
  52.  
  53.  
  54. -- part 3 (field)
  55. -- low flags: 81
  56. -- high flags: 2007
  57. -- rect: left=8 top=10 right=309 bottom=505
  58. -- title width / last selected line: 0
  59. -- icon id / first selected line: 0 / 0
  60. -- text alignment: 0
  61. -- font id: 3
  62. -- text size: 12
  63. -- style flags: 0
  64. -- line height: 16
  65. -- part name: info
  66.  
  67.  
  68. -- part 9 (field)
  69. -- low flags: 81
  70. -- high flags: 2007
  71. -- rect: left=8 top=10 right=309 bottom=505
  72. -- title width / last selected line: 0
  73. -- icon id / first selected line: 0 / 0
  74. -- text alignment: 0
  75. -- font id: 3
  76. -- text size: 12
  77. -- style flags: 0
  78. -- line height: 16
  79. -- part name: protection
  80.  
  81.  
  82. -- part 5 (button)
  83. -- low flags: 00
  84. -- high flags: 8003
  85. -- rect: left=94 top=314 right=338 bottom=186
  86. -- title width / last selected line: 0
  87. -- icon id / first selected line: 0 / 0
  88. -- text alignment: 1
  89. -- font id: 0
  90. -- text size: 12
  91. -- style flags: 0
  92. -- line height: 16
  93. -- part name: Protection...
  94. ----- HyperTalk script -----
  95. on mouseUp
  96.   hide card field "info"
  97.   hide card field "shareware"
  98.   hide card field "compact"
  99.   show card field "protection"
  100.   set the scroll of card field "protection" to 0
  101. end mouseUp
  102.  
  103.  
  104.  
  105. -- part 6 (button)
  106. -- low flags: 00
  107. -- high flags: 8003
  108. -- rect: left=0 top=314 right=338 bottom=92
  109. -- title width / last selected line: 0
  110. -- icon id / first selected line: 0 / 0
  111. -- text alignment: 1
  112. -- font id: 0
  113. -- text size: 12
  114. -- style flags: 0
  115. -- line height: 16
  116. -- part name: Shareware...
  117. ----- HyperTalk script -----
  118. on mouseUp
  119.   hide card field "protection"
  120.   hide card field "info"
  121.   hide card field "compact"
  122.   show card field "shareware"
  123.   set the scroll of card field "shareware" to 0
  124. end mouseUp
  125.  
  126.  
  127.  
  128. -- part 7 (button)
  129. -- low flags: 00
  130. -- high flags: 8003
  131. -- rect: left=273 top=314 right=338 bottom=364
  132. -- title width / last selected line: 0
  133. -- icon id / first selected line: 0 / 0
  134. -- text alignment: 1
  135. -- font id: 0
  136. -- text size: 12
  137. -- style flags: 0
  138. -- line height: 16
  139. -- part name: Game Info...
  140. ----- HyperTalk script -----
  141. on mouseUp
  142.   hide card field "protection"
  143.   hide card field "shareware"
  144.   hide card field "compact"
  145.   show card field "info"
  146.   set the scroll of card field "info" to 0
  147. end mouseUp
  148.  
  149.  
  150.  
  151. -- part 10 (button)
  152. -- low flags: 00
  153. -- high flags: 8003
  154. -- rect: left=188 top=314 right=338 bottom=271
  155. -- title width / last selected line: 0
  156. -- icon id / first selected line: 0 / 0
  157. -- text alignment: 1
  158. -- font id: 0
  159. -- text size: 12
  160. -- style flags: 0
  161. -- line height: 16
  162. -- part name: Compact...
  163. ----- HyperTalk script -----
  164. on mouseUp
  165.   hide card field "info"
  166.   hide card field "shareware"
  167.   hide card field "protection"
  168.   show card field "compact"
  169.   set the scroll of card field "compact" to 0
  170. end mouseUp
  171.  
  172.  
  173.  
  174. -- part 11 (field)
  175. -- low flags: 81
  176. -- high flags: 2007
  177. -- rect: left=8 top=10 right=308 bottom=507
  178. -- title width / last selected line: 0
  179. -- icon id / first selected line: 0 / 0
  180. -- text alignment: 0
  181. -- font id: 3
  182. -- text size: 12
  183. -- style flags: 0
  184. -- line height: 16
  185. -- part name: compact
  186.  
  187.  
  188. -- part contents for card part 3
  189. ----- text -----
  190. Welcome to HyperQuest #1:  The Orb of Power.                 by Thomas Beach
  191.  
  192. The tale behind the quest --
  193.  
  194.      Through the years, many people have heard the legend of the Orb of Power.  The stories of its wondrous ability to grant wishes have been repeated down through the centuries.  A smaller number of the curious have even located a copy of the arcane tome that describes the legend in detail, including cryptic instructions on how to find the cave where the Orb is supposedly hidden.  But none have deciphered the riddles and actually found the cave.  At least none who lived to tell of it.
  195.      In our modern world, such fairy tales are no longer taken seriously.  But when you happen upon the ancient text, and read the description of the cave entrance, the puzzle is obvious to you!  You'd only seen the cave once, when you stumbled upon it as a child and had been far too frightened to enter or even speak of it, but the description is clear!  And you are older and more courageous now (if perhaps not wiser) so you purchase a spelunker's helmet with head lamp, and off you go!         ...scroll for more...
  196.  
  197. Playing the HyperQuest Adventure --
  198.  
  199.      A picture and text description will be displayed for each room you enter.  A field in the lower right tells you the name of the room and the viewing direction for the picture shown.  Control buttons at the bottom of the screen are used to navigate from room to room.  You can also click on doorways or places visible in the pictures to move between some rooms.  The button "Back" will move you back to the room you just left (if this is possible).  Do not confuse this with the button "Rear", which is used to exit through a door that may be behind you and thus not visible in the picture of the room.
  200.      There may be objects or areas of the picture which will display additional information for you when clicked upon.  Some of these items can be clicked on directly, but others (such as open doorways) will require that you click on the "Examine" button first.  When in doubt, click the "Examine" button first.
  201.      Some objects in the picture can be taken by clicking the "Take" button before clicking on the object (the default mode is Examine, not Take).  These items will go into your sack and appear on the Inventory card.  Choosing "Inventory" will allow you to drop, use, or perhaps further examine the objects.  The "Drop" and "Use object" buttons on the main display take you to the inventory card and set the proper action mode.  When you drop an object in some rooms, you may be given a choice of where to drop it (on the floor or into a pit, for example).
  202.  
  203.      Note that you must perform certain actions in the proper order to solve some of the puzzles of this adventure.  If you find yourself stuck with no way to obtain the Orb, you may have done something out of order or incorrectly.  Or you may just not have thought of the answer yet.  Think carefully!
  204.  
  205.      You may quit the adventure at any time from the inventory card.  Sorry, there are no provisions in this short game for saving your position, so be careful.
  206.  
  207.      NOTE!  Take it slow and easy with your mouse clicks in this game.  Please respect the watch cursor and wait until it's gone before clicking.  Normally there is no problem, but sometimes HyperCard does some strange things if you get ahead of it with the mouse.
  208.      When you enter a room for the first time there will be a slight delay due to room initialization.  The delay is shorter when you enter the room again later.  Just be patient.
  209.  
  210.      A note about the Horta:  This critter comes from an episode of Star Trek.  Although knowledge of this episode may be helpful, the important features of this creature's behavoir can be deduced from its actions here.
  211.  
  212.      Happy adventuring!
  213.  
  214.  
  215.  
  216. -- part contents for card part 9
  217. ----- text -----
  218. About the Stack Protection...
  219.  
  220. This stack is password protected for three reasons:
  221.  
  222. 1)  To remove the temptation to "cheat just a little bit" on the quest.  This is a minor consideration, since I really don't care if you cheat.
  223.  
  224. 2)  To prevent indiscriminant navigation through the stack.  This is important as a protection for the player!  If you hop indiscriminantly from card to card, you can end up in situations that the program can not correctly handle.
  225.  
  226. 3)  To discourage poorly-thought-out or accidental modifications to the adventure.
  227.  
  228. These last two possibilities are vital for avoiding frustration and confusion for innocent players, so please leave the protection in place on any copies you give out.                                                 ...scroll for more...
  229.  
  230. The protection IS NOT in place to discourage you from studying and making careful modifications to this stack.  In fact, I sincerely hope that those of you interested in learning how this puppy works will do so.
  231. With that in mind, the stack password is revealed at the successful completion of the adventure.  If you have the know-how to get the password by some other means (and prefer to do that) then go ahead, since that probably means you are skilled enough with HyperCard to be trusted with it.
  232.  
  233. Thank you.
  234.  
  235.  
  236. -- part contents for card part 8
  237. ----- text -----
  238. Shareware Notice...
  239.  
  240. HyperQuest 1 -- The Orb of Power                              Version:  1.03
  241.  
  242. I wrote this stack in an attempt to develop an adventure game system for use with HyperCard.  The cave is fairly small, but I have tried to include a few good puzzles.
  243.  
  244. Players:  Playing this game is free.  Although there is no shareware fee for playing, I would appreciate any comments or suggestions regarding the game system used or the quest itself.  Feel free to distribute this game to your friends, but please pass it on in its original form.  Do not give out modified or unprotected versions -- this may cause confusion or frustration for someone who gets such a copy (see the note on stack protection).  Have fun adventuring!
  245.  
  246. Adventure Authors:  This stack is primarily for you.  I have tried to include most of the important adventure elements within this stack.  A good deal of special code is included as an example of how to handle more difficult global situations.
  247.      To make you own HyperQuest adventure:
  248.      1) Plan the adventure.  Map it.  Decide what objects will be used.  It pays to plan very carefully.
  249.      2) Delete all but one room card.  Equip this card with a full complement of the object (icon) buttons that you intend to use, representative handlers (such as move and use handlers), and a set of typical door and object buttons from this stack.  The object buttons must be the lowest numbered buttons on the cards.  The icon pictures are customized using ResEdit or a similar program.  Delete the room picture
  250. (except for a border around the picture display area IN THE CARD LAYER) and text information.  Make sure any special handlers that may be used in many room cards are included in this card's script (it's easier to delete them later than to go through and add them to a lot of cards).
  251.      3) Duplicate this card as needed for the number of rooms.  Customize each room card by adding a picture, text description, and buttons.  Modify the handlers to suit this room.  Add sound effects if you have 'em!
  252.      4) Put as many of the handlers as possible into the Background.  This can save you lots of duplicate code.
  253.      5) Modify the Inventory (last card), Death message fields (card 4), Victory message (card 3), and Initialization & Intro cards (cards 1 & 2) as needed.
  254.      6) Polish it up and beta test as completely as possible.
  255.      7) Send me a copy.  This is the shareware fee I am asking.  If you find this stack is helpful to you in writing an adventure stack, please send me a copy of your completed adventure.  Please feel free to use the term
  256. "HyperQuest" if you do not substantially alter the card formats used here.  I haven't heard that name used yet, so it's ours.
  257.  
  258. Have fun writing!
  259.  
  260. Tom Beach
  261. 315 Common Street
  262. Waterville,  MN  56096
  263.  
  264. November 1987
  265.  
  266.  
  267.  
  268. -- part contents for card part 11
  269. ----- text -----
  270. IMPORTANT!   READ CAREFULLY BEFORE COMPACTING THE STACK!!
  271.  
  272. The game stack will increase in size when the adventure is played.
  273. To remove the free space within the stack:
  274.   1)  Press Command-SpaceBar to make the menu bar visible.
  275.   2)  While holding down the Command key, pull down the "File" menu to
  276.         select "Compact Stack".
  277.  
  278. WARNING!
  279. If there is no free space in the stack when you compact it, HyperCard will remove the special object icons used by the game from the stack. 
  280. So: DO NOT COMPACT THE STACK WHEN THERE IS NO FREE SPACE IN IT!
  281.  
  282. I don't know why HyperCard does this obnoxious thing, but follow this rule and you will avoid ruining the adventure stack.  Unless you know that the stack size has increased, do not compact the stack.
  283.  
  284. Version 1.03 of HyperQuest#1 takes up about 260 K when compacted.
  285.